Masteriyo\Addons\WcIntegration\WcIntegrationAddon B

Total Complexity 82
Dependencies 11
Dependents 0
Total lines 706
Lines of code 376
Logical lines of code 196
Comment lines 226
Methods 27
Properties 2

Methods 27

Method Rating Maintainability Complexity Lines of code
update_can_start_course()
A
45 11 44
create_user_course()
A
42 10 49
change_order_status()
A
49 7 33
change_add_to_cart_url()
S
56 7 17
display_masteriyo_tab_content()
S
50 4 29
add_student_role_to_wc_customer()
S
56 4 18
register_course_product_class()
S
65 4 9
init_hooks()
S
51 2 25
print_inline_scripts()
S
59 2 21
convert_wc_status()
S
55 2 20
save_masteriyo_data()
S
64 3 10
modify_is_subscription_product_save_request()
S
69 3 6
is_wc_product_edit_page()
S
68 3 7
is_wc_product_add_page()
S
68 3 7
enqueue_scripts()
S
62 2 11
add_masteriyo_tab()
S
57 1 16
modify_is_subscription()
S
71 2 6
instance()
S
71 2 6
add_course_product_type()
S
68 2 7
localize_admin_scripts()
S
61 1 13
add_masteriyo_tab_icon()
S
74 1 7
register_ajax_handlers()
S
77 1 4
init()
S
74 1 5
use_simple_add_to_cart_template()
S
81 1 3
__wakeup()
S
98 1 1
__clone()
S
98 1 1
__construct()
S
98 1 1